<?php

/**
 * detail page for each item
 *
 * @author Jensen
 */
class item extends AbstractAction {

    public function run() {
        global $TPL;

        $itemId = intval($_GET['id']);

        $itemDAO = new BTItemsDAO();
        $item = $itemDAO->GetItemById($itemId);
        if ($item !== false) {
            // update item viewcount
            $itemDAO->UpdateItemViewCount($itemId);

            $categoryId = $item['category'];
            $relatedItems = $itemDAO->GetRandomPostByCategory($categoryId);
            $TPL->assign('item', $item);
            $TPL->assign('relatedItems', $relatedItems);
            $TPL->display('item.tpl');
        } else {
            echo "未找到相应资源, 回到首页......";
            js_redirect('index.php');
        }
    }

}

?>
